簡介:針對Android 進程間通信機制進行深入分析,了解Android中跨進程通信的方法和相關應用場景,徹底理清Android中進程間通信的原理,在此基礎上,通過項目實戰(zhàn)編寫進程間通信代碼,從而掌握 Binder、AIDL、Messenger的相關運用和底層實現(xiàn),實現(xiàn)舉一反三,徹底掌握Android中進程間通信的原理。
第2章 Android IPC通信介紹
進程相關的基礎知識,Android中多進程開發(fā)的應用場景的技術背景,有哪些特點和需要特別注意的地方,如何進行多進程應用的開發(fā)。重點介紹進程間通信的主要方式以及應用場景,對比各種方式的優(yōu)缺點。
第3章 Binder AIDL Messenger解密
本章內(nèi)容是介紹Android中Binder、AIDL、Messenger的技術背景、應用場景和底層實現(xiàn)。
第4章 Android IPC通信實戰(zhàn)之AIDL
本章基于設計的多進程應用場景,在Android Studio中通過AIDL開發(fā)實現(xiàn)多進程通信的場景,掌握AIDL開發(fā)的相關技術,理解AIDL關鍵字 oneway in out inout 的應用場景和實現(xiàn)原理。
- 視頻: 4-1 AIDL通信框架搭建 (05:05)
- 視頻: 4-2 AIDL實現(xiàn)IPC通信-1 (05:00)
- 視頻: 4-3 AIDL實現(xiàn)IPC通信-2 (09:21)
- 視頻: 4-4 AIDL實現(xiàn)IPC通信-3 (08:53)
- 視頻: 4-5 AIDL實現(xiàn)IPC通信-4 (07:00)
- 視頻: 4-6 AIDL實現(xiàn)IPC通信-5 (03:44)
- 視頻: 4-7 AIDL實現(xiàn)IPC通信-6 (16:22)
- 視頻: 4-8 AIDL實現(xiàn)IPC通信-7 (10:07)
- 視頻: 4-9 AIDL實戰(zhàn)總結 (13:54)
第5章 Android IPC通信實戰(zhàn)之Messenger
本章先介紹如何通過Messenger實現(xiàn)IPC通信,同時掌握Messenger的底層實現(xiàn)原理和應用場景。
解鎖即可觀看《移動端架構師》完整課程視頻
移動端架構師
親歷日活千萬級APP全流程落地,成為技術強+思維深+視野廣 的P7級移動端架構師
【第1周】走進移動端架構師
【第2周】通用UI組件開發(fā)與基礎框架設計
【第3周】高級UI組件定制與解耦設計
【第4周】Android必備Kotlin核心技術
【第5周】Android UI核心組件剖析與實戰(zhàn)
【第6周】Android 導航架構探秘
【第7周】線程與線程池核心技術
【第8周】Android網(wǎng)絡編程進階
【第9周】架構首頁模塊
【第9+周】架構首頁分類模塊
【第10周】解密Jetpack工具庫核心組件
【第11周】架構商品詳情模塊
【第12周】Android消息機制與類加載
【第13周】玩轉Kotlin x Java 設計模式
【第14周】主流架構模式演進之路
【第15周】主流架構實戰(zhàn)搜索模塊
【第16周】IOC架構設計
【第17周】構建與打包能力
【第18周】走進Flutter開發(fā)
【第19周】Flutter混合架構原理剖析與應用
【第20周】Flutter實戰(zhàn)應用與性能優(yōu)化
【第21周】走進RN開發(fā)
【第22周】RN混合架構原理剖析與應用
【第23周】穩(wěn)定性優(yōu)化
【第24周】性能優(yōu)化
【第25周】開發(fā)技能拓展
【第26周】后端-DAU超千萬的移動端接口設計實現(xiàn)
【第27周】前端-管理后臺設計實現(xiàn)
【第28周】【SDK+服務端+控臺】配置中心架構實現(xiàn)
【第29周】HiAbility SDK開發(fā)
【第30周】學成“下山”